Hubi's Joystick to MIDI converter V1.0 March 1995 Requirements: Joystick, Win 3.1, MIDI output Recommended: Hubi's LoopBack MIDI driver (MDLPBK11.ZIP) Limitations : * only one two-axes Joystick currently supported. Installation : * If you have no Joystick driver currently installed, you should install one now. The archive contains IBMJOY.ZIP, unzip this into an empty directory and use the Control-Panel->Driver icon to install. * Copy joy_ctrl.exe to a directory of your choice. * Drag and Drop joy_ctrl.exe from file manager to a program managers group of your choice. Getting started: * Select the output of your choice. * Configure the MIDI Messages: Sett. - Resolution + the polling period specifies the polling rate of the joystick driver, in milliseconds. + the movement threshold is the distance the joystick must be moved before a message is sent. The full distance is from 0 to 65535. - X Axis Set the MIDI messages for moving left-right. Left position produces the lower MIDI data value, check the value-reverse check box to get the reverse behaviour. + None : no messages generated + Note : - + Key Pressure (Polyphonic Aftertouch) - Data 1 is Key Number + Controller: Data 1 is Controller Number + Aftertouch (Monophonic Aftertouch, Channel Pressure) + Pitch Bend (14 Bit Range) + Channel : Set the MIDI Channel from 1 to 16 + Data 1 : used for KeyPressure and Controllers. - Y Axis: same - A,B Button: similar, but Up and Down (=processed) Messages will be set ----------------------------------------------------------------------------- Appendix: IBM PC Joystick : Hardware Pinout Joystick 2 Joystick 1 ____ / 1 o--+5V----------------+ +---------------+5V--o 9 | __ | | __ | 2 o--A-o o-+ o--+ +--o +-o o-C--o 10 | | ____/ | | \___ | | 3 o--X------|--[__/_] | | [__\_]--|------X--o 11 | | ^ 100k | | 100k ^ | | 4 o--0V-----+ | +--o +-----0V--o 12 | | \___ | | 5 o--0V-----+ o--+ [__\_]--|------Y--o 13 | | ____/ 100k ^ | __ | 6 o--Y------|--[__/_] +-o o-D--o 14 | __ | ^ 100k | 7 o--B-o o-+ +5V--o 15 | \ 8 o--+5V \____/ 15 pin D all potentiometers are 100 kiloOhms, linear